
#ifndef AFFICHEURCONCRET_H
#define AFFICHEURCONCRET_H
#include "Afficheur.h"
#include "Afficheur.h"

#include <string>
#include vector

#include "RobotConcret.h"


/**
  * class AfficheurConcret
  * 
  */

class AfficheurConcret : public Afficheur, public Afficheur
{
public:

  // Constructors/Destructors
  //  


  /**
   * Empty Constructor
   */
  AfficheurConcret ( );

  /**
   * Empty Destructor
   */
  virtual ~AfficheurConcret ( );

  // Static Public attributes
  //  

  // Public attributes
  //  


  RobotConcret * m_sujet;

  // Public attribute accessor methods
  //  


  // Public attribute accessor methods
  //  


  /**
   * Set the value of m_sujet
   * @param new_var the new value of m_sujet
   */
  void setSujet ( RobotConcret * new_var );

  /**
   * Get the value of m_sujet
   * @return the value of m_sujet
   */
  RobotConcret * getSujet ( );



  /**
   */
  void miseAJour ( )
  {
  }

protected:

  // Static Protected attributes
  //  

  // Protected attributes
  //  

public:


  // Protected attribute accessor methods
  //  

protected:

public:


  // Protected attribute accessor methods
  //  

protected:


private:

  // Static Private attributes
  //  

  // Private attributes
  //  

public:


  // Private attribute accessor methods
  //  

private:

public:


  // Private attribute accessor methods
  //  

private:



};

#endif // AFFICHEURCONCRET_H
